torpedo bomber - French English Dictionary